/**
 * 
 */
package com.wgo.bpot.common.transport.servicefacade;

import java.util.ArrayList;
import java.util.List;


/**
 * Stupid class implementation to bypass hessian incompabilities. 
 * (ie. Map<Method,<Collection>>))
 * 
 * @author petterei
 * @version $Id: DispatchedModifyingMethodsTransport.java,v 1.2 2006-01-26 11:22:58 petterei Exp $
 */
public class DispatchedModifyingMethodsTransport {
	private List<DispatchEntry> nonDependentMethods = new ArrayList<DispatchEntry>();
	private List<DispatchEntry> singleDependentMethods = new ArrayList<DispatchEntry>();
	private List<DispatchEntry> multipleDependendMethods = new ArrayList<DispatchEntry>();
	private Object targetConcept = null;
	private Long timeOfRetrieval;
	
	public List<DispatchEntry> getMultipleDependentMethods() {
		return multipleDependendMethods;
	}
	public void setMultipleDependentMethods(
			ArrayList<DispatchEntry> multipleDependendMethods) {
		this.multipleDependendMethods = multipleDependendMethods;
	}
	public List<DispatchEntry> getNonDependentMethods() {
		return nonDependentMethods;
	}
	public void setNonDependentMethods(List<DispatchEntry> nonDependentMethods) {
		this.nonDependentMethods = nonDependentMethods;
	}
	public List<DispatchEntry> getSingleDependentMethods() {
		return singleDependentMethods;
	}
	public void setSingleDependentMethods(
			List<DispatchEntry> singleDependentMethods) {
		this.singleDependentMethods = singleDependentMethods;
	}
	public Object getTargetConcept() {
		return targetConcept;
	}
	public void setTargetConcept(Object targetConcept) {
		this.targetConcept = targetConcept;
	}
	public void setTimeOfRetrieval(Long timeOfRetrieval) {
		this.timeOfRetrieval = timeOfRetrieval;
	}
	public Long getTimeOfRetrieval() {
		return timeOfRetrieval;
	}
	
}